home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
476-500
/
disk_497
/
nlcalc
/
source
/
cstubs.a
< prev
next >
Wrap
Text File
|
1992-05-06
|
825b
|
28 lines
CSECT text
XREF _myHandler
XDEF _myHandlerStub
XREF _cCloseScreen
XREF _OldCloseScreen
XDEF _aCloseScreen
_myHandlerStub:
MOVEM.L A0/A1,-(SP)
JSR _myHandler
ADDQ.L #8,SP
RTS
_aCloseScreen:
MOVEM.L D0-D7/A0-A6,-(SP) ; save registers on stack
MOVE.L A0,-(SP) ; save Screen pointer
JSR _cCloseScreen ; call our C CloseScreen
ADDQ.L #4,SP ; pop pointer
MOVEM.L (SP)+,D0-D7/A0-A6 ; restore registers
MOVE.L _OldCloseScreen,A1 ; old CloseSCreen address
JSR (A1) ; call old routine
RTS
END